
ul,ol,li{
    list-style: none;
}
.none {
    display: none !important;
}
#register{
    width: 40%;
}
.post .TakeUp {
    position: fixed;
    top: 50%;
    right: 10px;
    z-index: 9999999;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    padding: 0;
    line-height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}

.login,.register {
    position: fixed;
    width: 35%;
    top: 50%;
    left: 50%;
    min-height: 300px;
    margin-left: -17.7%;
    margin-top: -150px;
    background: #fff;
    z-index: 999;
    padding: 3%;
    border: solid 1px rgba(160, 160, 160, 0.3);
}

.login h3,.register h3 {
    line-height: 1.75em;
    height: 1.75em;
    text-align: center;
    font-size: 1.2em;
    font-family: '微软雅黑';
}

.login .x,.register .x {
    position: absolute;
    top: 4%;
    right: 4%;
    width: 25px;
    height: 25px;
    background: url(/static/images/icon_gb.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.login button,.register button {
    margin: 0 auto;
    height: 45px;
    line-height: 45px;
    padding: 0 50px;
    border-radius: 3px;
    color: #fff !important;
    background: #2ebaae;
    font-size: 15px;
}

.login div,.register div {
    width: 100%;
    float: left;
    margin-bottom: 1em;
    display: flex;
}

.login div span,.register div span {
    width: 25%;
    display: inline-block;
    float: left;
    height: 2.75em;
    min-width: 64px;
    line-height: 2.75em;
}

.login div input,.register div input {
    width: 75%;
    float: left;
}

.clearfix:after{
    content:"";
    height:0;
    line-height:0;
    display:block;
    visibility:hidden;
    clear:both;
}
.clearfix{
    zoom:1;
}